public class Test {
	static final int LIBRE = Integer.MAX_VALUE;
	static final int NOMBRE_MAX_ROUTEUR = 13;

	/* numero routeur */
	static final int R2_NUMERO_ROUTEUR = 2;
	static final int R3_NUMERO_ROUTEUR = 3;
	static final int R5_NUMERO_ROUTEUR = 5;
	static final int R7_NUMERO_ROUTEUR = 7;
	static final int R11_NUMERO_ROUTEUR = 11;

	/* max connexion */
	static final int R2_MAX_CONNEXION = 8;
	static final int R3_MAX_CONNEXION = 6;
	static final int R5_MAX_CONNEXION = 2;
	static final int R7_MAX_CONNEXION = 2;
	static final int R11_MAX_CONNEXION = 7;

	/* poids connexion */
	static final int[] R2_POIDS_CONNEXION = {10, 7, LIBRE, LIBRE, LIBRE, LIBRE,
			LIBRE, LIBRE};
	static final int[] R3_POIDS_CONNEXION = {10, 7, LIBRE, LIBRE, LIBRE, LIBRE};
	static final int[] R5_POIDS_CONNEXION = {7, 7};
	static final int[] R7_POIDS_CONNEXION = {7, 1};
	static final int[] R11_POIDS_CONNEXION = {7, 1, LIBRE, LIBRE, LIBRE, LIBRE,
			LIBRE};

	public static void main(final String[] args) {

		final RTools14 r1 = new RTools14(NOMBRE_MAX_ROUTEUR, R2_NUMERO_ROUTEUR,
				R2_MAX_CONNEXION, R2_POIDS_CONNEXION);
		final RTools14 r2 = new RTools14(NOMBRE_MAX_ROUTEUR, R3_NUMERO_ROUTEUR,
				R3_MAX_CONNEXION, R3_POIDS_CONNEXION);
		final RTools14 r3 = new RTools14(NOMBRE_MAX_ROUTEUR, R5_NUMERO_ROUTEUR,
				R5_MAX_CONNEXION, R5_POIDS_CONNEXION);
		final RTools14 r4 = new RTools14(NOMBRE_MAX_ROUTEUR,
				R11_NUMERO_ROUTEUR, R11_MAX_CONNEXION, R11_POIDS_CONNEXION);
		final RTools14 r5 = new RTools14(NOMBRE_MAX_ROUTEUR, R7_NUMERO_ROUTEUR,
				R7_MAX_CONNEXION, R7_POIDS_CONNEXION);

	}
}